Embedded System Environment : Overview
نویسنده
چکیده
This report describes ESE(Embedded System Environment), a tool set for modeling, synthesis and validation of MPSoC design. It is an answer to the modern design challenge, widening productivity gap. In the ESE design flow, the final implementation is obtained from the universal specification of a given system by automatic or semi-automatic refinement. Application, platform and their mapping serve as the specification for the system. The level of abstraction is raised to transaction level. Verification of functionalities as well as validation of user requirements such as cost, power consumption and performance should be done by any design process. Transaction-Level Model(TLM) makes the tasks much easier so that the design cycles are shortened and wide design space exploration is available. TLM estimation is more than 90% accurate as Pin-Cycle Accurate Model(PCAM) based estimation while the simulation speed is a couple of thousand times faster. Compared to prototype board, execution on which is faster than TLM simulation in addition to that it has high accuracy, TLM is available at much earlier design stages. Depending on TLM that is even automatically generated, designers benefits from high design productivity.
منابع مشابه
Analysing tool support for embedded system engineering in collaborative development environment
The objective of this paper is to report the ongoing work of a study where software tool support for collaborative software development is considered. Problem statement is introduced as a background for the study. An overview of the flow of research activities is also presented. Finally, the summary of tools is listed.
متن کاملAn Overview of Embedded Linux
In this paper I will discuss the current state of embedded Linux. I’ll outline what Linux is and what characteristics make an embedded Linux system different from a desktop system. I will then discuss details in six key areas: • Configurability • Real time performance • Graphical user interfaces • Development tool support • Economic considerations • Technical support options Following that I wi...
متن کاملDevelopment of system decision support tools for behavioral trends monitoring of machinery maintenance in a competitive environment
The article is centred on software system development for manufacturing company that produces polyethylene bags using mostly conventional machines in a competitive world where each business enterprise desires to stand tall. This is meant to assist in gaining market shares, taking maintenance and production decisions by the dynamism and flexibilities embedded in the package as customers’ demand ...
متن کاملAn Integrated Development Environment for Prototyping Safety Critical Systems
The development of software for safety critical, embedded computer systems has been widely addressed in literature. Nevertheless, there does not currently exist any single environment which provides adequate support for all of the following: static analysis, system simulation, animation and visualization, specification reuse, and refinement (from high-level requirements to implementation). In t...
متن کاملGenerative Programming for a Component-based Framework of Distributed Embedded Systems 20060927
COMDES-II is a component-based software framework which formally specifies the modeling concepts and constraints for distributed embedded systems in different aspects, such as component structures, interaction, hierarchy, etc. The paper presents an overview of the design philosophies of COMDES-II in the related aspects and a generative programming approach developed to enable the engineering ap...
متن کاملHardware Support for Embedded Java
The general Java runtime environment is resource hungry and unfriendly for realtime systems. To reduce the resource consumption of Java in embedded systems, direct hardware support of the language is a valuable option. Furthermore, an implementation of the Java virtual machine in hardware enables worst-case execution time analysis of Java programs. This chapter gives an overview of current appr...
متن کامل